<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>E-Drift: omd::FDTDSolver Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doc/style.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">E-Drift
   &#160;<span id="projectnumber">0.0</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><b>omd</b>      </li>
      <li class="navelem"><a class="el" href="classomd_1_1FDTDSolver.html">FDTDSolver</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">omd::FDTDSolver Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="omd::FDTDSolver" --><table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd74cb4629c7e9aaf342f28526ba405c"></a><!-- doxytag: member="omd::FDTDSolver::FDTDSolver" ref="afd74cb4629c7e9aaf342f28526ba405c" args="(int, int, int, string, string)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>FDTDSolver</b> (int, int, int, string, string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classomd_1_1FDTDSolver.html#ac353c16670451b9efcb5ee5c3b009616">communicate</a> (double *ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classomd_1_1FDTDSolver.html#ad3a293cda4f221ff6e707dfc8fe04784">collect</a> (double *ptr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0617df3c45f6d591a1ea8d8e448b902"></a><!-- doxytag: member="omd::FDTDSolver::AssignArray" ref="ad0617df3c45f6d591a1ea8d8e448b902" args="(double *, int, int, int, double)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignArray</b> (double *, int, int, int, double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea7358cbf71c63c9922e35f09839562b"></a><!-- doxytag: member="omd::FDTDSolver::AssignArray" ref="aea7358cbf71c63c9922e35f09839562b" args="(double *, string &amp;)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignArray</b> (double *, string &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15c3cc64a3f89933a6a1739ff10368c5"></a><!-- doxytag: member="omd::FDTDSolver::GetSourceVector" ref="a15c3cc64a3f89933a6a1739ff10368c5" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetSourceVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1917474bcce924092eb55dec647a086b"></a><!-- doxytag: member="omd::FDTDSolver::GetExtVector" ref="a1917474bcce924092eb55dec647a086b" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetExtVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c3f53442851c8e994c4416c773dc006"></a><!-- doxytag: member="omd::FDTDSolver::GetPostSourceVector" ref="a8c3f53442851c8e994c4416c773dc006" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetPostSourceVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa198df186ff1d2900c18da6f4bc97bfe"></a><!-- doxytag: member="omd::FDTDSolver::GetPostExtVector" ref="aa198df186ff1d2900c18da6f4bc97bfe" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetPostExtVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abac6eb3b704fd3cccb2a572aaeb0a6e0"></a><!-- doxytag: member="omd::FDTDSolver::GetVector" ref="abac6eb3b704fd3cccb2a572aaeb0a6e0" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetVector</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7be99705b7e08a5e51966c0c8229dfa3"></a><!-- doxytag: member="omd::FDTDSolver::GetConductivity" ref="a7be99705b7e08a5e51966c0c8229dfa3" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetConductivity</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d2dd859336e0f10d7505ff9240cf05"></a><!-- doxytag: member="omd::FDTDSolver::GetCapacity" ref="a41d2dd859336e0f10d7505ff9240cf05" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetCapacity</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a321a84c6767099fb45b373a3f6f1545b"></a><!-- doxytag: member="omd::FDTDSolver::GetDelta" ref="a321a84c6767099fb45b373a3f6f1545b" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetDelta</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae578ef25889f0949db0a8fda02839038"></a><!-- doxytag: member="omd::FDTDSolver::GetSourceTally" ref="ae578ef25889f0949db0a8fda02839038" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetSourceTally</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac88413ef76d01d6bdc88793894376f84"></a><!-- doxytag: member="omd::FDTDSolver::GetExtTally" ref="ac88413ef76d01d6bdc88793894376f84" args="()" -->
double *&#160;</td><td class="memItemRight" valign="bottom"><b>GetExtTally</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a071289f21bde00305dd7c71db2deabd9"></a><!-- doxytag: member="omd::FDTDSolver::GetTimestep" ref="a071289f21bde00305dd7c71db2deabd9" args="()" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>GetTimestep</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a057ed73f15722b55073228847e9fb192"></a><!-- doxytag: member="omd::FDTDSolver::GetSpacestep" ref="a057ed73f15722b55073228847e9fb192" args="()" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>GetSpacestep</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5fecdee1db32231047bbdbc143cb350"></a><!-- doxytag: member="omd::FDTDSolver::GetStep" ref="af5fecdee1db32231047bbdbc143cb350" args="()" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetStep</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96a4a88a4cc4df09c95807417b1359da"></a><!-- doxytag: member="omd::FDTDSolver::GetDim" ref="a96a4a88a4cc4df09c95807417b1359da" args="()" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetDim</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae75b7c15093ba20c1c6122f8442b1baf"></a><!-- doxytag: member="omd::FDTDSolver::GetDim" ref="ae75b7c15093ba20c1c6122f8442b1baf" args="(int &amp;_nx, int &amp;_ny, int &amp;_nz)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>GetDim</b> (int &amp;_nx, int &amp;_ny, int &amp;_nz)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b9f9b7d0e269bfb03f93bbbf19d5864"></a><!-- doxytag: member="omd::FDTDSolver::GetSum" ref="a9b9f9b7d0e269bfb03f93bbbf19d5864" args="(double *)" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>GetSum</b> (double *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca534075fbec1ba40e372d26bee491f"></a><!-- doxytag: member="omd::FDTDSolver::GetAverage" ref="afca534075fbec1ba40e372d26bee491f" args="(double *)" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>GetAverage</b> (double *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a607230e7c5d0cc7765533c860f708ef5"></a><!-- doxytag: member="omd::FDTDSolver::CopyMap" ref="a607230e7c5d0cc7765533c860f708ef5" args="(char *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyMap</b> (char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07f11186c06ed1e51ed03dd0dced8605"></a><!-- doxytag: member="omd::FDTDSolver::AddTable" ref="a07f11186c06ed1e51ed03dd0dced8605" args="(string)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>AddTable</b> (string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d430f5cdc576efd871102ea1b3b636"></a><!-- doxytag: member="omd::FDTDSolver::SetSymbolMap" ref="ae8d430f5cdc576efd871102ea1b3b636" args="(string str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSymbolMap</b> (string str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad5d07352af78d849bad3d463b3a1aba"></a><!-- doxytag: member="omd::FDTDSolver::AddEquVar" ref="aad5d07352af78d849bad3d463b3a1aba" args="(string, double)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>AddEquVar</b> (string, double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa59e99e61b6c02a68fde383c1b467bc2"></a><!-- doxytag: member="omd::FDTDSolver::SetEquVar" ref="aa59e99e61b6c02a68fde383c1b467bc2" args="(string)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetEquVar</b> (string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64fc7185cbfe478d9fbd0d4db4a80123"></a><!-- doxytag: member="omd::FDTDSolver::SetMap" ref="a64fc7185cbfe478d9fbd0d4db4a80123" args="(const char *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetMap</b> (const char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d889d01ec2ebd13b898f3738900d4df"></a><!-- doxytag: member="omd::FDTDSolver::Remap" ref="a1d889d01ec2ebd13b898f3738900d4df" args="(const char *, const char *)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>Remap</b> (const char *, const char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e96cea7d100de3c970c4e65d45367da"></a><!-- doxytag: member="omd::FDTDSolver::EnableDelta" ref="a2e96cea7d100de3c970c4e65d45367da" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>EnableDelta</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeae294aa30fa3f8aa72e8bb8996b3354"></a><!-- doxytag: member="omd::FDTDSolver::EnableTally" ref="aeae294aa30fa3f8aa72e8bb8996b3354" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>EnableTally</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35cd5808d7133af8f08acf689963d424"></a><!-- doxytag: member="omd::FDTDSolver::KeepSource" ref="a35cd5808d7133af8f08acf689963d424" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>KeepSource</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1073e3440d42b008e420744da5087a8d"></a><!-- doxytag: member="omd::FDTDSolver::AssignCell" ref="a1073e3440d42b008e420744da5087a8d" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignCell</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfed1a96ac7948bb8026d564093438d1"></a><!-- doxytag: member="omd::FDTDSolver::SetCell" ref="acfed1a96ac7948bb8026d564093438d1" args="(string str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetCell</b> (string str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2406dfeb7826c57f35a07504906e932b"></a><!-- doxytag: member="omd::FDTDSolver::AssignSource" ref="a2406dfeb7826c57f35a07504906e932b" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignSource</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba9ee5ca238da2bd9ec402ea316ac13a"></a><!-- doxytag: member="omd::FDTDSolver::SetSource" ref="aba9ee5ca238da2bd9ec402ea316ac13a" args="(string str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSource</b> (string str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f5d58d3ab3c6d7b26dd3d74870f11f1"></a><!-- doxytag: member="omd::FDTDSolver::AssignConductivity" ref="a4f5d58d3ab3c6d7b26dd3d74870f11f1" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignConductivity</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7fb94633ab78b0579438da6b0c8bcc7"></a><!-- doxytag: member="omd::FDTDSolver::SetConductivity" ref="ad7fb94633ab78b0579438da6b0c8bcc7" args="(string str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetConductivity</b> (string str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6f3d299261f68d67beceef541b0a47f"></a><!-- doxytag: member="omd::FDTDSolver::AssignCapacity" ref="af6f3d299261f68d67beceef541b0a47f" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>AssignCapacity</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e52b10febd1875f88652499830a983d"></a><!-- doxytag: member="omd::FDTDSolver::SetCapacity" ref="a9e52b10febd1875f88652499830a983d" args="(string str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetCapacity</b> (string str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afea71101898da298b266458664c12f08"></a><!-- doxytag: member="omd::FDTDSolver::SetTimestep" ref="afea71101898da298b266458664c12f08" args="(double dt)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetTimestep</b> (double dt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa91eca067696217810917ca157a1da34"></a><!-- doxytag: member="omd::FDTDSolver::SetSpacestep" ref="aa91eca067696217810917ca157a1da34" args="(double h)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSpacestep</b> (double h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7e30e72b201a02311889766f8ac9329"></a><!-- doxytag: member="omd::FDTDSolver::Step" ref="ab7e30e72b201a02311889766f8ac9329" args="(int n=1, bool gather=true, class FDTDCoupler *coupler=NULL)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>Step</b> (int n=1, bool gather=true, class <a class="el" href="classomd_1_1FDTDCoupler.html">FDTDCoupler</a> *coupler=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada7711ed4243b656ad4373825341c129"></a><!-- doxytag: member="omd::FDTDSolver::Dump" ref="ada7711ed4243b656ad4373825341c129" args="(std::ostream &amp;ofl)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>Dump</b> (std::ostream &amp;ofl)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed83fb3737ed72d7105e7f37942f3789"></a><!-- doxytag: member="omd::FDTDSolver::ForcePeriodic" ref="aed83fb3737ed72d7105e7f37942f3789" args="(int bitmask)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>ForcePeriodic</b> (int bitmask)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa771c07d9bacad6ba0ac10399e770762"></a><!-- doxytag: member="omd::FDTDSolver::GetNCP" ref="aa771c07d9bacad6ba0ac10399e770762" args="()" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetNCP</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6526853bd23fcc622868bc5b2247ae14"></a><!-- doxytag: member="omd::FDTDSolver::GetCellList" ref="a6526853bd23fcc622868bc5b2247ae14" args="()" -->
int *&#160;</td><td class="memItemRight" valign="bottom"><b>GetCellList</b> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7322802b1af101b21938fff43000ad79"></a><!-- doxytag: member="omd::FDTDSolver::table" ref="a7322802b1af101b21938fff43000ad79" args="" -->
vector&lt; TableReader * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>table</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a783c6b632e2eb22f3347471ed0d8f031"></a><!-- doxytag: member="omd::FDTDSolver::name" ref="a783c6b632e2eb22f3347471ed0d8f031" args="" -->
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada0d9625a39b11997911511df8ee8fe8"></a><!-- doxytag: member="omd::FDTDSolver::str_src" ref="ada0d9625a39b11997911511df8ee8fe8" args="" -->
string&#160;</td><td class="memItemRight" valign="bottom"><b>str_src</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08488dcbb9305720b6d8f7a981a33a8a"></a><!-- doxytag: member="omd::FDTDSolver::str_cap" ref="a08488dcbb9305720b6d8f7a981a33a8a" args="" -->
string&#160;</td><td class="memItemRight" valign="bottom"><b>str_cap</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae3d4879f4a5337d172bad26252b56c1"></a><!-- doxytag: member="omd::FDTDSolver::str_con" ref="aae3d4879f4a5337d172bad26252b56c1" args="" -->
string&#160;</td><td class="memItemRight" valign="bottom"><b>str_con</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aee983d244b313d88b4d5012992ed0f"></a><!-- doxytag: member="omd::FDTDSolver::name" ref="a6aee983d244b313d88b4d5012992ed0f" args="[32]" -->
char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [32]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f37d462e5818d7aead73f1cbbc50b2e"></a><!-- doxytag: member="omd::FDTDSolver::value" ref="a2f37d462e5818d7aead73f1cbbc50b2e" args="" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a952099d3f43849a4094e8f54709a42"></a><!-- doxytag: member="omd::FDTDSolver::read_table" ref="a8a952099d3f43849a4094e8f54709a42" args="(double, double)" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>read_table</b> (double, double)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a9c9ec688592cc5de193edf49c72b0"></a><!-- doxytag: member="omd::FDTDSolver::dread_table" ref="af2a9c9ec688592cc5de193edf49c72b0" args="(double, double)" -->
double&#160;</td><td class="memItemRight" valign="bottom"><b>dread_table</b> (double, double)</td></tr>
</table>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad3a293cda4f221ff6e707dfc8fe04784"></a><!-- doxytag: member="omd::FDTDSolver::collect" ref="ad3a293cda4f221ff6e707dfc8fe04784" args="(double *ptr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FDTDSolver::collect </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ptr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>collects data and stor in every processor's array </p>

</div>
</div>
<a class="anchor" id="ac353c16670451b9efcb5ee5c3b009616"></a><!-- doxytag: member="omd::FDTDSolver::communicate" ref="ac353c16670451b9efcb5ee5c3b009616" args="(double *ptr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FDTDSolver::communicate </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ptr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>communicates data at neighboring borders </p>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 19 2012 12:00:34 for E-Drift by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
